hand-held payload - German English Dictionary